/*-----------------------------------------------------------------------------
File Name   	:   cmiot_gpio.c
Author          :   OneMO
Created Time    :   2020.11.17
Description     :   MN316接口
-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*
                               Dependencies                                  *
-----------------------------------------------------------------------------*/
#include "ddl.h"
#include "gpio.h"

#include "cc_gpio.h"


/*----------------------------------------------------------------------------*
**                             Mcaro Definitions                              *
**----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*
**                             Global Vars                                    *
**----------------------------------------------------------------------------*/

/*Function Name	:	
Author			:	Fyman
Created Time	:	2024.2.22
Description 	: LCD GPIO配置函数
Input Argv		:
Output Argv 	:
Return Value	:
*/
void LCD_PortCfg(void)
{
  Gpio_SetAnalogMode(GpioPortA, GpioPin12); //COM3
    Gpio_SetAnalogMode(GpioPortA, GpioPin11); //COM2
    Gpio_SetAnalogMode(GpioPortA, GpioPin10); //COM1
    Gpio_SetAnalogMode(GpioPortA, GpioPin9);  //COM0   
    Gpio_SetAnalogMode(GpioPortA, GpioPin8);  //SEG0
    Gpio_SetAnalogMode(GpioPortC, GpioPin9);  //SEG1
    Gpio_SetAnalogMode(GpioPortC, GpioPin8);  //SEG2
    Gpio_SetAnalogMode(GpioPortC, GpioPin7);  //SEG3
    Gpio_SetAnalogMode(GpioPortC, GpioPin6);  //SEG4
    Gpio_SetAnalogMode(GpioPortB, GpioPin15); //SEG5
    Gpio_SetAnalogMode(GpioPortB, GpioPin10); //SEG10
    Gpio_SetAnalogMode(GpioPortB, GpioPin2);  //SEG11
    Gpio_SetAnalogMode(GpioPortB, GpioPin1);  //SEG12
    Gpio_SetAnalogMode(GpioPortB, GpioPin0);  //SEG13
    Gpio_SetAnalogMode(GpioPortC, GpioPin5);  //SEG14
    Gpio_SetAnalogMode(GpioPortC, GpioPin4);  //SEG15
	  Gpio_SetAnalogMode(GpioPortA, GpioPin7);  //SEG16
    Gpio_SetAnalogMode(GpioPortA, GpioPin6);  //SEG17
    Gpio_SetAnalogMode(GpioPortA, GpioPin5);  //SEG18
    Gpio_SetAnalogMode(GpioPortA, GpioPin4);  //SEG19
    Gpio_SetAnalogMode(GpioPortA, GpioPin3);  //SEG20
    Gpio_SetAnalogMode(GpioPortA, GpioPin2);  //SEG21
		Gpio_SetAnalogMode(GpioPortA, GpioPin1);  //SEG22
    Gpio_SetAnalogMode(GpioPortA, GpioPin0);  //SEG23
	  Gpio_SetAnalogMode(GpioPortC, GpioPin1);  //SEG26
    Gpio_SetAnalogMode(GpioPortC, GpioPin0);  //SEG27
		
//	Gpio_SetAnalogMode(GpioPortB, GpioPin14); //SEG6
//  Gpio_SetAnalogMode(GpioPortB, GpioPin13); //SEG7
//	Gpio_SetAnalogMode(GpioPortB, GpioPin12); //SEG8
		
    Gpio_SetAnalogMode(GpioPortB, GpioPin3);  //VLCDH
    Gpio_SetAnalogMode(GpioPortB, GpioPin4);  //VLCD3
    Gpio_SetAnalogMode(GpioPortB, GpioPin5);  //VLCD2
    Gpio_SetAnalogMode(GpioPortB, GpioPin6);  //VLCD1
}

